맨위로가기

BSD 허가서

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

BSD 허가서는 소스 코드 공개 의무가 없고 상업적 이용에 제한이 거의 없는 허용적인 소프트웨어 라이선스이다. 주요 특징은 무보증 명시와 저작권 및 라이선스 조항 표시를 재배포 조건으로 하는 것이다. BSD 라이선스는 4조항, 3조항, 2조항, 0조항 등 여러 종류가 있으며, 조항 수에 따라 구분된다. 4조항 BSD 라이선스는 광고 조항으로 인해 GPL과 호환되지 않았지만, 3조항 BSD 라이선스로 수정되어 널리 사용되고 있다. BSD 라이선스는 독점 소프트웨어와의 호환성 및 유연성으로 인해 기업 및 상업적 사용 사례에 유리하며, 다양한 오픈 소스 프로젝트에서 활용되고 있다.

더 읽어볼만한 페이지

  • BSD - BSD 데몬
    BSD 데몬은 BSD 운영 체제를 상징하는 마스코트 캐릭터이며, 1976년 필 포글리오가 처음 그렸고, 존 라세터가 그린 버전이 널리 사용되며, 유닉스 시스템의 다양한 곳에 활용된다.
  • BSD - NeXTSTEP
    NeXTSTEP은 NeXT에서 개발한 마하 커널 기반의 유닉스 계열 운영 체제로, BSD 소스 코드를 포함하며 디스플레이 포스트스크립트, 독점적인 창 관리 엔진, Objective-C 언어 및 런타임 환경을 제공하고 현대적인 운영체제 인터페이스 발전에 기여하여 macOS의 기반이 되었으며 최초의 웹 브라우저와 앱 스토어 개발에 영향을 미쳤다.
  • 자유 및 오픈 소스 소프트웨어 사용권 - GNU 약소 일반 공중 사용 허가서
    GNU 약소 일반 공중 사용 허가서(LGPL)는 GPL과 달리 비(L)GPL 프로그램에 저작물을 링크할 수 있도록 허용하는 자유 소프트웨어 라이선스로, 자유 및 사유 소프트웨어에 적용 가능하며 특정 조건 하에 배포를 허용하고, 라이브러리 사용 프로그램이 LGPL의 새 버전과 링크될 수 있도록 공유 라이브러리나 소스 코드 제공 방법을 활용한다.
  • 자유 및 오픈 소스 소프트웨어 사용권 - 카피레프트
    카피레프트는 저작권자가 저작물의 복제, 배포, 수정의 자유를 사용자에게 부여하고, 2차 저작물에도 동일한 라이선스를 적용하여 자유로운 공유와 발전을 장려하는 개념으로, 리처드 스톨만이 자유 소프트웨어 운동의 일환으로 알렸으며 GNU 일반 공중 사용 허가서가 대표적이다.
BSD 허가서
라이선스 정보
이름BSD 라이선스
이미지
저작권자캘리포니아 대학교 평의회
최초 날짜1980년대 말 (초기)
4조항 라이선스 날짜1990년
3조항 라이선스 날짜1999년
2조항 라이선스 날짜불명
OSI 승인아니오 (초기, 4조항)
OSI 승인예 (3조항, 2조항)
데비안 승인
GPL 호환아니오 (초기, 4조항)
GPL 호환예 (3조항, 2조항)
카피레프트아니오
링킹

2. 특징

BSD 라이선스는 매우 허용적인 라이선스로, 소스 코드 공개 의무가 없으며 상업적 이용에 제한이 거의 없다.

BSD 스타일의 라이선스는 카피레프트 라이선스와 달리 "미래의 행위에 대한 최소한의 제약"만을 부과하며 "법적 시한폭탄"이 아니기 때문에, 독점 라이선스와의 호환성 및 일반적인 유연성으로 인해 기업 및 상업적 사용 사례에 유리하다.[17] BSD 라이선스는 독점적인 사용을 허용하며, 해당 라이선스 하에 배포된 소프트웨어를 독점 제품에 통합할 수 있도록 한다. 이 자료를 기반으로 한 작품은 폐쇄형 소스 소프트웨어로 독점 라이선스 하에 배포될 수 있으며, 이를 통해 일반적인 상업적 사용이 가능하다.

리누스 토르발스는 LinuxCon 2016에서 다음과 같이 언급했다. "저는 수년 동안 BSD 라이선스가 신경 쓰지 않는 코드에 매우 적합하다는 확신을 갖게 되었습니다. 저도 직접 사용할 것입니다. 만약 '이것은 누구에게나 유용하고, 제가 유지 보수하지 않을 겁니다'라고 말하고 싶은 라이브러리 루틴이 있다면, BSD 라이선스 하에 둘 것입니다."[20]

BSD 라이선스군은 자유 및 오픈 소스 소프트웨어 생태계에서 가장 오래되고 광범위하게 사용되는 라이선스군 중 하나이며, 많은 다른 라이선스에 영감을 주었다. 많은 FOSS 소프트웨어 프로젝트가 BSD 라이선스를 사용한다. 예를 들어 BSD OS 제품군(FreeBSD 등), 구글바이오닉 또는 Toybox가 있다. 2015년 기준으로 BSD 3-절 라이선스는 Black Duck Software에 따르면 인기 순위 5위,[21] GitHub 데이터에 따르면 6위를 기록했다.[22]

BSD 라이선스의 주요 특징은 "무보증" 명시와 저작권 및 라이선스 조항 자체의 표시를 재배포 조건으로 한다는 것이다. 이 조건만 충족하면 BSD 라이선스의 소스 코드를 복제, 수정하여 작성한 오브젝트 코드를 소스 코드를 공개하지 않고 배포할 수 있다.

3. 라이선스 종류

BSD 라이선스는 조항 수에 따라 여러 종류로 나뉜다.


  • 4조항 BSD 라이선스 (Original BSD License): 초기 BSD 라이선스에는 '광고 조항'이 포함되어 있었다. 이 조항은 파생 작품의 모든 광고물에 원본 출처를 표시하도록 요구했다. 그러나 이 조항은 GNU GPL과의 호환성 문제를 야기했고, 자유 소프트웨어 재단은 이 라이선스 사용을 권장하지 않았다.[26]
  • 3조항 BSD 라이선스 (Revised BSD License, New BSD License, Modified BSD License): 4조항 라이선스에서 논란이 된 광고 조항을 제거하여 GNU GPL과 호환성을 확보했다. 현재 가장 널리 사용되는 BSD 라이선스 형태이다.[34]
  • 2조항 BSD 라이선스 (Simplified BSD License, FreeBSD License): 3조항 라이선스에서 더 나아가 비보증 조항 등을 생략하여 더욱 간결해진 라이선스이다. FreeBSD 등에서 사용되며, 자유 소프트웨어 재단은 GNU GPL과 호환된다고 평가한다.[24][25]
  • 0조항 BSD 라이선스: Toybox에서 처음 사용되었으며, 저작권 표시, 라이선스 조항, 면책 조항을 포함할 것을 요구하는 부분을 삭제하여, 실질적으로 퍼블릭 도메인과 동등하게 되었다.[35]


SPDX 라이선스 목록에는 다음과 같은 BSD 라이선스 변형도 존재한다.

라이선스 이름설명
BSD-1-Clause소스 코드 유지 조항만 있는 라이선스.[13][14] 2020년부터 OSI 승인을 받았다.[15]
BSD-2-Clause-Patent특허 부여가 포함된 BSD-2-Clause의 변형.[16] 2017년부터 OSI 승인을 받았다.
BSD-3-Clause-No-Nuclear-Warranty원자력 시설에서의 사용을 금지하는 조항이 추가된 BSD-3-Clause 변형.


3. 1. 초기 BSD 라이선스

초기 BSD 라이선스는 4.3BSD-Tahoe(1988) 등 일부 BSD 배포판에서 사용되었으나,[1] 현대에는 거의 사용되지 않는다. 이 라이선스는 4조항 BSD 라이선스의 조상격으로, 4.3BSD-Reno, Net/2, 그리고 4.4BSD-Alpha 등에서 찾아볼 수 있다.

초기 BSD 라이선스는 파생물의 광고에 초기 개발자를 표시해야 하는 '선전 조항'을 포함하고 있었다. 이 조항은 GPL과 양립할 수 없었는데, GPL은 2차 저작물에 GPL보다 더 엄격한 제한을 추가하는 것을 금지하고, BSD의 선전 조항은 이에 해당했기 때문이다.[33]

3. 2. 4조항 BSD 라이선스 (Original BSD License)

4조항 BSD 라이선스(Original BSD License)는 "광고 조항"을 포함하고 있어 논란이 된 라이선스이다. 광고 조항은 파생 작품의 광고에 원저작자를 명시하도록 요구하는 조항이다. 원래 BSD 라이선스 텍스트의 세 번째 조항은 다음과 같다.[28]

# 이 소프트웨어의 기능 또는 사용을 언급하는 모든 광고 자료는 다음 표시를 표시해야 합니다. 이 제품은 <저작권 소유자>가 개발한 소프트웨어를 포함합니다.

이 조항은 사람들이 자신의 이름이나 조직을 반영하도록 라이선스를 변경하면서 프로그램이 소프트웨어 배포에서 결합될 때 광고 요구 사항이 증가한다는 이유로 반대되었다. 리처드 스톨만은 1997년 버전의 NetBSD에서 75개의 그러한 표시를 세었다고 말했다.[29]

또한, 이 조항은 GNU GPL호환되지 않는 문제점이 있었다. 광고 조항은 GPL이 이미 부과하는 것 이상의 제한을 추가하는 것을 허용하지 않기 때문이다. 이 때문에 GPL의 발행인인 자유 소프트웨어 재단은 개발자가 해당 라이선스를 사용하지 않도록 권장하지만, 이미 해당 라이선스를 사용하고 있는 소프트웨어를 사용하지 않을 이유는 없다고 명시하고 있다.[26] BSD의 선전 조항은 GPL에서 볼 때 "더 엄격한 제한"이 되기 때문에, 구 BSD 라이선스는 GPL과 양립할 수 없었다.[33]

3. 3. 3조항 BSD 라이선스 (Revised BSD License, New BSD License, Modified BSD License)

4조항 BSD 라이선스에서 광고 조항을 제거한 라이선스이다. 현재 가장 널리 사용되는 BSD 라이선스 형태이다. GNU GPL과 호환된다. Lumina 데스크톱 환경에 채택되었다.[34]

3조항 BSD 라이선스의 내용은 다음과 같다.

3. 4. 2조항 BSD 라이선스 (Simplified BSD License, FreeBSD License)

3조항 BSD 라이선스에서 비보증 조항과 개발자 명칭 사용 금지 조항을 제거한 라이선스이다. FreeBSDNetBSD 운영 체제에서 사용된다.[31] OpenBSD에서 사용되는 ISC 라이선스와 기능적으로 거의 동일하다.[6]

더욱 단순화된 버전이 사용되기 시작했으며, 주로 프리BSD에서 사용되는 것으로 알려져 있다.[30] 1999년 4월 29일 이전에 사용되었으며, 아마 그보다 훨씬 전부터 사용되었을 것이다. 이 라이선스와 뉴 BSD(3-clause) 라이선스의 주요 차이점은 비보증 조항을 생략했다는 것이다. 프리BSD 라이선스 버전은 소프트웨어에 표현된 견해와 의견에 대한 추가적인 부인 조항을 추가하기도 하지만,[5] 이는 다른 프로젝트에서 일반적으로 포함되지 않는다.

자유 소프트웨어 재단은 프리BSD 라이선스가 GNU GPL과 호환된다고 밝히고 있다. 또한, FSF는 수정된/새로운 BSD 라이선스와 마찬가지로, 원래의 BSD 라이선스와의 혼동을 피하기 위해 라이선스를 언급할 때 구체적인 이름을 사용할 것을 권장한다(예: 단순히 "BSD 라이선스" 또는 "BSD 스타일"로 언급하지 않음).[24]

이 버전은 OSI에 의해 "단순화된 BSD 라이선스"로 오픈 소스 라이선스로 검증되었다.[25]

SPDX 라이선스 목록에는 추가적인 BSD 라이선스 변형이 포함되어 있다. 예시는 다음과 같다.

라이선스 이름설명
BSD-1-Clause1990년대에 버클리 소프트웨어 디자인에서 사용되었고, 나중에 Boost Software License에서 사용된 소스 코드 유지 조항만 있는 라이선스.[13][14] 2020년부터 OSI 승인을 받았다.[15]
BSD-2-Clause-Patent특허 부여가 포함된 BSD-2-Clause의 변형. 2017년부터 OSI 승인을 받았다.[16]
BSD-3-Clause-No-Nuclear-WarrantyBSD-3-Clause의 변형으로, 소프트웨어 조각이 원자력 시설에서 사용할 수 있도록 라이선스가 부여되지 않음을 추가.


3. 5. 0조항 BSD 라이선스

Toybox에서 처음 사용되었으며, ISC 라이선스에서 파생되었다.[35] 2조항 BSD 라이선스에서 저작권 표시, 라이선스 조항, 면책 조항을 포함할 것을 요구하는 부분을 삭제하여, 실질적으로 퍼블릭 도메인과 동등하게 되었다.

4. 라이선스 조항 (예시)

BSD 라이선스의 조항은 다음과 같다.

Copyright (c)|저작권|copyright영어 <연도> <저작권 소유자>

소스 및 바이너리 형태의 재배포 및 사용은 수정 여부에 관계없이 다음 조건을 충족하는 경우 허용된다.

# 소스 코드 재배포 시 위의 저작권 고지, 이 조건 목록 및 다음 면책 조항을 유지해야 한다.

# 바이너리 형태로 재배포할 경우 배포와 함께 제공되는 문서 및/또는 기타 자료에 위의 저작권 고지, 이 조건 목록 및 다음 면책 조항을 복제해야 한다.

이 소프트웨어는 저작권 소유자 및 기여자가 "있는 그대로" 제공하며, 상품성 및 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 모든 명시적 또는 묵시적 보증을 부인한다. 어떠한 경우에도 저작권 소유자 또는 기여자는 이 소프트웨어의 사용으로 인해 발생하는 모든 직접적, 간접적, 부수적, 특수적, 예시적 또는 결과적 손해(대체 상품 또는 서비스의 조달, 사용, 데이터 또는 이익의 손실, 또는 비즈니스 중단을 포함하되 이에 국한되지 않음)에 대해 어떠한 책임 이론(계약, 엄격 책임 또는 불법 행위(과실 또는 기타 포함))에 의해서도 책임을 지지 않는다. 이는 그러한 손해의 가능성에 대해 통보받은 경우에도 마찬가지이다.

에는 제작 연도, 에는 저작권자의 이름이 들어간다. 에는 단체명을 넣지만, 개인의 경우에는 copyright holder나 owner와 동의어로 취급할 수 있다.

5. 라이선스 호환성

BSD 라이선스는 독점 라이선스 및 대부분의 FOSS 라이선스와 호환된다.[18][19] 이는 BSD 라이선스가 카피레프트 라이선스와 달리 "미래의 행위에 대한 최소한의 제약"만을 부과하기 때문이다.[17] BSD 라이선스는 독점적인 사용을 허용하며, 해당 라이선스로 배포된 소프트웨어를 독점 제품에 통합할 수 있게 한다.[17]

GPL과의 호환성 측면에서 보면, 신 BSD 허가서/수정된 BSD 허가서 (3조항)[23] 및 단순화된 BSD 허가서/FreeBSD 허가서 (2조항)[24]자유 소프트웨어 재단에 의해 GPL 호환 자유 소프트웨어 라이선스로 확인되었다.[25]

그러나, 원래 4조항 BSD 허가서는 광고 조항 때문에 GPL과 호환되지 않는다.[26] 리처드 스톨만은 1997년 NetBSD에서 75개의 광고 표시를 세었다고 언급했으며,[29] 광고 조항이 GPL이 부과하는 것 이상의 제한을 추가하는 것을 허용하지 않기 때문에 GPL과의 호환성에 문제가 발생한다고 설명했다.[26] 자유 소프트웨어 재단은 개발자가 4조항 BSD 라이선스를 사용하지 않도록 권장하지만, 이미 해당 라이선스를 사용하고 있는 소프트웨어를 사용하지 않을 이유는 없다고 명시하고 있다.[26]

6. BSD 스타일 라이선스

BSD 라이선스군은 자유 및 오픈 소스 소프트웨어 생태계에서 가장 오래되고 광범위하게 사용되는 라이선스군 중 하나이며, 많은 다른 라이선스에 영감을 주었습니다. 많은 FOSS 소프트웨어 프로젝트가 BSD 라이선스를 사용합니다. 예를 들어 BSD OS 제품군(FreeBSD 등), 구글(Google)의 바이오닉 또는 Toybox가 있습니다. 2015년 기준으로 BSD 3-절 라이선스는 Black Duck Software에 따르면 인기 순위 5위,[21] GitHub 데이터에 따르면 6위를 기록했습니다.[22]

BSD 라이선스를 기반으로 작성된 라이선스는 매우 많지만 내용은 다릅니다. BSD 스타일의 라이선스는 "BSD풍 라이선스" 또는 "퍼미시브 라이선스"라고 불립니다.

자세한 내용을 확인하지 않고 카피 레프트가 없다는 단순한 공통점만으로 같은 스타일로 간주하는 것은 소송 등 위험 측면에서 매우 위험합니다. 자세한 내용은 각 라이선스 조항을 정밀하게 검토해야 합니다. 특히 특허 처리에 관해서는 동일하다고 볼 수 없습니다. BSD 스타일의 라이선스는 2차적 저작물의 이용에 대한 라이선스를 원저작물의 라이선스와 동일하게 할 필요가 없습니다.

7. 한국에서의 활용

BSD 스타일의 라이선스는 독점 라이선스와의 호환성 및 유연성으로 인해 기업 및 상업적 사용 사례에 유리하다. 카피레프트 라이선스와 달리 "미래의 행위에 대한 최소한의 제약"만을 부과하며 "법적 시한폭탄"이 아니라고 언급된다.[17] BSD 라이선스는 독점적인 사용을 허용하며, 해당 라이선스 하에 배포된 소프트웨어를 독점 제품에 통합할 수 있도록 한다. 이 자료를 기반으로 한 작품은 폐쇄형 소스 소프트웨어로 독점 라이선스 하에 배포될 수 있으며, 이를 통해 일반적인 상업적 사용이 가능하다.

참조

[1] 간행물 4.3BSD-tahoe release https://groups.googl[...] 2021-12-05
[2] 웹사이트 Berkeley removes Advertising Clause – Slashdot https://bsd.slashdot[...] 1999-09-02
[3] 문서 Comparing the BSD and GPL Licenses http://timreview.ca/[...] Technology Innovation Management Review 2007-10
[4] 웹사이트 Executive Director, Office of Intellectual Property and Industry Research Alliances, University of California, Berkeley https://ipira.berkel[...] University of California, Berkeley 2024-11-19
[5] 웹사이트 The FreeBSD Copyright https://www.freebsd.[...] 2020-03-25
[6] 웹사이트 OpenBSD Copyright Policy https://www.openbsd.[...] 2016-07-17
[7] 웹사이트 '[License-review] Please rename "Free Public License-1.0.0" to 0BSD.' http://lists.opensou[...] 2019-02-15
[8] 웹사이트 BSD 0-Clause License (0BSD) Explained in Plain English https://tldrlegal.co[...] 2019-02-15
[9] 웹사이트 BSD Zero Clause License https://spdx.org/lic[...] 2021-02-19
[10] 웹사이트 Zero-Clause BSD / Free Public License 1.0.0 (0BSD) https://opensource.o[...] 2015-12-05
[11] Youtube Toybox vs BusyBox - Rob Landley, hobbyist https://www.youtube.[...] 2023-04-28
[12] 웹사이트 SPDX License List https://spdx.org/lic[...] SPDX Working Group
[13] 웹사이트 BSD 1-Clause License https://spdx.org/lic[...] Software Package Data Exchange (SPDX) 2022-05-30
[14] 웹사이트 Log of /head/include/ifaddrs.h https://svnweb.freeb[...] svnweb.freebsd.org 2022-05-30
[15] 웹사이트 1-clause BSD License – Open Source Initiative https://opensource.o[...] Open Source Initiative 2024-03-26
[16] 웹사이트 BSD+Patent – Open Source Initiative https://opensource.o[...] Open Source Initiative 2024-03-26
[17] 웹사이트 Why you should use a BSD style license for your Open Source Project – GPL Advantages and Disadvantages http://www.freebsd.o[...] FreeBSD 2015-11-28
[18] 웹사이트 Should I use a permissive license? Copyleft? Or something in the middle? http://opensource.co[...] opensource.com 2015-05-30
[19] 웹사이트 Licence Compatibility and Interoperability https://joinup.ec.eu[...] joinup.ec.europa.eu 2015-05-30
[20] 뉴스 Torvalds at LinuxCon Part III: Permissive Licenses and Org Charts https://fossforce.co[...] FOSS Force 2016
[21] 웹사이트 Top 20 licenses http://www.blackduck[...] Black Duck Software 2015-11-19
[22] 웹사이트 Open source license usage on GitHub.com https://github.com/b[...] github.com 2015-11-21
[23] 웹사이트 Modified BSD license https://www.gnu.org/[...] Free Software Foundation 2010-10-02
[24] 웹사이트 FreeBSD license https://www.gnu.org/[...] Free Software Foundation 2010-10-02
[25] 웹사이트 The BSD License:Licensing http://www.opensourc[...] Open Source Initiative 2009-12-06
[26] 웹사이트 Original BSD license https://www.gnu.org/[...] Free Software Foundation 2010-10-02
[27] 웹사이트 License information http://www.debian.or[...] Debian 2010-02-18
[28] 웹사이트 To All Licensees, Distributors of Any Version of BSD ftp://ftp.cs.berkele[...] University of California, Berkeley 2006-11-15
[29] 웹사이트 The BSD License Problem https://www.gnu.org/[...] Free Software Foundation 2006-11-15
[30] 웹사이트 The FreeBSD Copyright http://www.freebsd.o[...] The FreeBSD Project 2009-12-06
[31] 웹사이트 NetBSD Licensing and Redistribution http://www.netbsd.or[...] The NetBSD Foundation 2009-12-06
[32] 웹사이트 The FreeBSD Copyright (as available at archive.org) http://www.freebsd.o[...] The FreeBSD Foundation 2017-01-07
[33] 웹사이트 どうしてオリジナルのBSDライセンスはGPLと矛盾するのですか? http://www.gnu.org/l[...] www.gnu.org 2011-05-10
[34] 웹사이트 To All Licensees, Distributors of Any Version of BSD ftp://ftp.cs.berkele[...] University of California, Berkeley 2013-10-27
[35] 웹사이트 Zero-Clause BSD / Free Public License 1.0.0 (0BSD) https://opensource.o[...] Open Source Initiative 2020-09-24
[36] 웹사이트 Why you should use a BSD style license for your Open Source Project http://www.freebsd.o[...] 2013-11-13



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com